不爱生姜不吃醋⭐️
如果本文有什么错误的话欢迎在评论区中指正
与其明天开始,不如现在行动!
本文内容是Python的基础内容,包括猜拳小游戏、九九乘法表、随机分配房间、用户购物这四个小练习来帮助理解Python的基础语法和一些关键字的使用。代码是Python基础,适合入门选手拿来巩固练习!
使用if
语句相关知识,实现石头剪刀布的游戏效果。
显示下面提示信息:
请输入:剪刀(0)、石头(2)、布(3)
用户输入数字0-2中的一个数字,与系统随机生成的数字比较后给出结果信息。
例如:输入0之后,显示如下:
你的输入为:剪刀(0)
随机生成数字:1
哈哈,你输了!
提示:对于输入不正常的情况 尽可能考虑全面,使程序能够正常运行。建议用时15-20分钟。
import random
num = random.randint(0, 2)
cli = int(input())
if cli == 0:
print("您的输入为:剪刀(0)")
elif cli == 1:
print("您的输入为:石头(1)")
elif cli == 2:
print("您的输入为:布(3)")
else:
print("您的输入无效!")
exit()
print("随机生成数字为:", num)
if num == cli:
print("平局!")
exit()
if cli > num:
if cli - num == 1:
print("恭喜你,你赢了!")
else:
print("哈哈,你输了!")
else:
if num - cli == 1:
print("恭喜你,你赢了!")
else:
print("哈哈,你输了!")
分别使用for
和while
循环,打印九九乘法表。
for x in range(1, 10):
for y in range(1, x+1):
print("%d * %d = " % (y, x), x * y, end="\t\t")
print()
i = 1
while i < 10:
j = 1
while j <= i:
print("%d * %d = " % (j, i), i*j, end="\t\t")
j += 1
else:
print()
i += 1
有三个房间,共有九位老师,请用Python列表方面的知识描述上述老师随机分配房间。
import random
offices = [[], [], []]
teachers = ["数学老师", "语文老师", "英语老师", "物理老师", "生物老师", "化学老师", "地理老师", "历史老师", "政治老师"]
for teacher in teachers:
index = random.randint(0, 2)
offices[index].append(teacher)
i = 1
for office in offices:
print("第%d个办公室分配了%d个老师。" % (i, len(office)))
print("他们分别是:", end="")
i += 1
for name in office:
print("%s" % name, end=" ")
print("\n")
现在有商品列表如下:
iphone, 6888
MacPro, 14800
小米6, 2499
Coffee, 31
Book, 60
Nike", 699
1.需要打印出以上商品;
2.根据上面的商品列表写一个循环,不断询问用户想要买什么,用户选择一个商品编号,九八对应的商品添加到购物车里,最终用户输入q退出时,打印购买的商品列表。
products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]]
print("--- 商品列表 ---")
i = 0
for product in products:
print("%d" % i, end=" ")
for shop in product:
print(shop, end="\t")
i += 1
print()
need = []
print("请问您需要买点什么?")
j = input()
while j != "q":
if j.isdigit():
index = int(j)
if index in range(0, 6):
good = products[index]
need.append(good)
print("您购买了:", good)
else:
print("抱歉,没有这个商品!")
else:
print("您的输入无效!")
print("请问您需要买点什么?")
j = input()
print(need)
文章中代码的编写使用的都是python基础知识,多加练习熟能生巧。
本文中若是有出现的错误请在评论区或者私信指出,我再进行改正优化,如果文章对你有所帮助,请给博主一个宝贵的三连,感谢大家!!!