# 在控制台中录入学生信息(姓名,年龄,性别,成绩) name, age, gender, grade = input().split() print('我的姓名是:' + name + ',年龄是:' + age + ',性别是:' + gender + ',成绩是:' + grade)
# 练习 在控制台中获取一个商品单价 # 获取一个商品数量 # 获取一个金额 # 计算:应该找回多少钱 # price, count, money = map(int, input().split()) # print(money - price * count)
# 练习2:在控制台获取小时/分钟/秒,计算总秒数 # hour, minute, second = map(int, input().split()) # print(hour*60*60 + minute * 60 + second)
# 练习3:古代的称 # 输入两,输出几斤几两 a = int(input()) print(a // 16, a % 16)
# 练习4:在控制台获取一个总秒数 计算几小时零几分钟零几秒钟 second = int(input()) print(second//3600, '小时', second % 3600 // 60, '分钟', second % 60, '秒钟')
# 练习5:在控制台输入一个正整数 # 如果是奇数,则显示奇数 ? 否则显示偶数 num = int(input()) if num % 2 == 0: ? ? print('偶数') else: ? ? print('奇数')
温度换算器 摄氏度 = (华氏度 - 32) / 1.8 华氏度 = 摄氏度*1.8 + 32 开氏度 = 摄氏度 + 273.15 请输入你的温度类型 请输入温度 请输入你要换算的温度
7. Π为3.14 输入半径计算圆的周长和面积
8 # price, count, money = map(int, input().split()) # print(money - price * count) 如果金额不足,提示还差多少钱,如果金额够,提示找回多少钱 如果花费金额达到200元,打八折
"""
9. 在控制台输入一个月份,判断季节
345 春季
678 夏季
9 10 11 秋季
12 1 2 冬季
"""
# month = int(input('请输入月份'))
# if 3 <= month <= 5:
# print('春季')
# elif 6 <= month <= 8:
# print('夏季')
# elif 9 <= month <= 11:
# print('秋季')
# elif 1 <= month <= 2 or month == 12:
# print('冬季')
# else:
# print('输入有误')
10. 在控制台中输入一个季度,显示该季度的月份 1~3为1季度
# a = int(input())
# if a < 1 or a > 4:
# print('输入有误')
# elif a == 1:
# print('1,2,3')
# elif a == 2:
# print('4,5,6')
# elif a == 3:
# print('7,8,9')
# else:
# print('10,11,12')
11. 在控制台输入一个月份,返回该月份的天数
# month = int(input('请输入月份'))
# if month < 1 or month > 12:
# print('输入有误')
# elif month == 2:
# print('28天')
# elif month == 4 or month == 6 or month == 9 or month == 11:
# print('30天')
# else:
# print('31天')
12. 在控制台中分别获取两个整数,一个作为开始值,一个作为结束值,请输出中间的数字
# a = int(input())
# b = int(input())
#
# while a < b - 1:
# a = a + 1
# print(a)
13. 一张纸厚度是0.01毫米
# 请问对折多少次,可以超过珠穆朗玛峰(高度为8844.43米)
a = 0.01/10/10/10
n = 0
while a <= 8844.43:
a *= 2
n += 1
print(n)
14?
'''
随机加法考试
随机产生两个数字 8 10
在控制台中获取两个数字的相加结果
如果输入正确,成绩累加10分
如果输入错误成绩扣除5分
总共5道题
'''
# import random
# score = 0
# for i in range(5):
# a = random.randint(1, 100)
# b = random.randint(1, 100)
# print(a, b)
# n = int(input('请输入答案:'))
# if a + b == n:
# print('答对了')
# score += 10
# else:
# print('答错了')
# score -= 5
# print('您的得分是:', score)
15
'''
累加 1~100 之间能被 3 整除的整数和
'''
n = 0
for i in range(1, 101):
if i % 3 == 0:
n += i
print(n)
16. 一个球从100m的高度落下,每次弹回原高度的一半,总共弹起多少次,总共走了多少米?
假定最小弹起高度欸0.01m
height = 100
n = 0
distance = 100
while height >= 0.01:
height /= 2
n += 1
print('第' + str(n) + '次弹起的高度是' + str(height))
distance += height * 2
print(n, distance)
17. 在控制台输入一个整数,判断是否为素数。
素数:只能被1和本身整数
num = int(input())
for i in range(2, num):
if num % i == 0:
print('不是素数')
break
else:
print('是素数')
'''
str 编码
'''
# 字符 -- > 编码值
print(ord('天'))
# 编码值 -- > 字符
print(chr(97))
# 1. 在控制台中获取一个字符串,打印每个字符的编码值
# 2. 在控制台中循环输入编码值,显示字符,直到输入负数时,推出
a = input()
for i in a:
print(ord(i))
while True:
a = int(input())
if a < 0:
break
print(chr(a))
|