基本编程题 --python
1、让Python帮你随机选一个饮品吧!
import random
listC = ["加多宝", "雪碧", "可乐", "勇闯天涯", "椰子汁"]
print(random.choices(listC), type(random.choices(listC))) # choices函数返回列表类型数据
print(random.choice(listC), type(random.choice(listC))) # choice函数返回字符串类
12345
2、listA中存放了已点的餐单,让Python帮你增加一个"红烧肉",去掉一个"水煮干丝’。
listA = ["水煮干丝", "豆腐", "基围虾", "青菜", "西红柿炒鸡蛋"]
listA.append("红烧肉")
print(listA)
listA.remove("水煮干丝")
print(listA)
12345
3、dictMenu中存放了你的双人下午套餐(包括咖啡2份和点心2份)的价格,让Python帮忙计算并输出消费总额。
dictMenu = {"卡布奇诺": 32, "摩卡": 30, "抹茶蛋糕": 28, "布朗尼": 26}
Sum = 0
for i in dictMenu.values():
Sum += i
print(Sum)
12345
4、获得输入正整数N,反转输出该正整数,不考虑异常情况
s = input()
print(eval(s[::-1])) # eval函数会根据输入的内容字符串s中内容转换为相应的类型
12
5、给定一个数字123456,请采用宽度为25、右对齐方式打印输出,使用加号"+"填充。
print("{:+>25}".format(123456))
1
6、给定一个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空格填充
print("{:>30,}".format(12345678.9))
1
7、给定一个整数数字0x1010,请以此输出Python语言中十六进制、十进制、八进制和二进制表示形式