“”"
在控制台中获取两个数字,一个运算符(±*/)
根据运算符,计算两个数字
备注:如果输入的运算符有误,提示:运算符输入错误
“”"
```python
num_one = float(input("请输入第一个数:"))
num_two = float(input("请输入第二个数:"))
while True:
yunsun = input("清输入运算符:")
if yunsun == '-':
result = num_one - num_two
print(result)
break
elif yunsun == '+':
result = num_one + num_two
print(result)
break
elif yunsun == '*':
result = num_one * num_two
print(result)
break
elif yunsun == '/':
result = num_one / num_two
print(result)
break
else:
print("输入运算符错误")
“”"
在控制台录入四个数字显示最大的数
“”"
while True:
number = input("请输入一个数:")
numbers = []
numbers.append(number)
if number == 'q':
for i in range(len(numbers)-1):
if numbers[i+1] > numbers[i]:
max_value = numbers[i]
print(max_value)
else:
max_value = numbers[i + 1]
print(max_value)
break
“”"
在控制台中录入一个成绩,显示优秀/良好/及格/输入有误
“”"
while True:
score = int(input("请输入成绩:"))
if 90 < score <= 100:
print("优秀")
break
elif score > 80:
print("良好")
break
elif score >= 60:
print("及格")
break
elif 0 <= score <= 60:
print("不及格")
break
else:
print("输入错误")
“”"
在控制台中获取一个整数:
如果是奇数给变量state赋值"奇数",否则赋值"偶数"
“”"
number = int(input("输入一个数:"))
if number % 2 == 0:
state = "偶数"
print(state)
else:
state = "奇数"
print(state)
state = "奇数" if number % 2 else "偶数"
print(state)
“”"
练习2”在控制台中录入一个年份,如果是闰年,给变量month02变量赋值:29,否则赋值28
“”"
year = int(input("请输入一个年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
month02 = 29
print(month02)
else:
month02 = 28
print(month02)
month02 = 29 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 28
print(month02)
“”"
练习:在控制台中,获取一个开始值2,一个结束值5
将中间的数显示出来
“”"
begin = int(input("请输入开始值:"))
end = int(input("请输入结束值:"))
while begin < end - 1:
begin += 1
print(begin)
“”"
一张纸的厚度是0.01毫米
请计算对折多少次,超过珠穆朗玛峰8844.43米
“”"
houdu = 0.10 / 1000
hight = 8844.43
count = 0
while houdu < hight:
houdu *= 2
count += 1
print(count)
“”"
猜字游戏
游戏运行产生一个1-100之间随机数
让玩家重复猜测,直到猜对为止
提示:大了,小了,猜对了,从猜了几次
“”"
import random
random_number = random.randint(1, 100)
count = 0
print(random_number)
while True:
number = int(input("请输入猜的数字:"))
count += 1
if random_number > number:
print("小了")
elif random_number < number:
print("大了")
elif random_number == number:
print("猜对了,你一共猜了"+str(count)+"次")
break
else:
pass
“”"
根据身高体重,参照BMI,返回身体状况
BMI:用体重除于身高米数的平方的出的数字
中国参照标准
体重过低BMI < 18.5
正常范围18.5 <= BMI < 24
超重 24 <= BMI <28
I度肥胖28 <= BMI <30
II度肥胖 30 <= BMI < 40
III度肥胖 BMI >=40
“”"
print("-*-*-*-*-*-*-*-BMI返回身体状况-*-*-*-*-*-*-*-*-*")
height = float(input("请输入身高(m):"))
tizhong = float(input("请输入体重(Kg):"))
bmi = tizhong / (height**2)
if bmi < 18.5:
print("体重过低")
elif 24 > bmi > 18.5:
print("正常范围")
elif 28 > bmi >= 24:
print("超重")
elif 30 > bmi >= 28:
print("I度肥胖")
elif 40 > bmi >= 30:
print("II度肥胖")
elif bmi >= 40:
print("III度肥胖")
else:
pass
来源:CSDN
作者:小白与蟒蛇之旅
链接:https://blog.csdn.net/adim__/article/details/104076494