思维果python练习题(1)

思维果python练习题(1),第1张

# 在控制台中录入学生信息(姓名,年龄,性别,成绩)
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的高度落下,每次d回原高度的一半,总共d起多少次,总共走了多少米?
   假定最小d起高度欸0.01m
height = 100
n = 0
distance = 100
while height >= 0.01:
   height /= 2
   n += 1
   print('第' + str(n) + '次d起的高度是' + 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))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/787070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存