概述
文章目录
- 标题剪刀石头布程序(Python)
- 第一次写程序 2020/10/12
- 第一次优化——2020/10/15
标题剪刀石头布程序(Python)
第一次写程序 2020/10/12
#条件判断作业题
user1 = int(input("请输入:剪刀:(0)、石头(1)布(2)"))
import random
computer = random.randint(0,2)
if user1 == computer:
if user1==0:
print("你的输入为:剪刀(0)");
print("随机生成数字为:0");
elif user1==1:
print("你的输入为:石头(1)");
print("随机生成数字为:1");
else:
print("你的输入为:布(2)");
print("随机生成数字为:2");
print("啊哈,是平局!");
elif user1 == 0 and computer == 1:
print("你的输入为:剪刀(0)");
print("随机生成数字为:1");
print(("哈哈,你输了"));
elif user1 == 0 and computer == 2:
print("你的输入为:剪刀(0)");
print("随机生成数字为:2");
print(("恭喜你赢啦!"));
elif user1 == 1 and computer == 0:
print("你的输入为:石头(1)");
print("随机生成数字为:0");
print(("恭喜你赢啦!"));
elif user1 == 1 and computer == 2:
print("你的输入为:石头(1)");
print("随机生成数字为:2");
print(("哈哈,你输了"));
elif user1 == 2 and computer == 0:
print("你的输入为:布(2)");
print("随机生成数字为:0");
print(("哈哈,你输了"));
elif user1 == 2 and computer == 1:
print("你的输入为:布(2)");
print("随机生成数字为:1");
print(("恭喜你赢啦"));
心得:
- 这个程序中包含的知识点有:
(1)变量的强制转换
(2)随机数的引入
(3)条件判断 、输入、输出 - 第一次看到这题目时还有些无从下手,可能是对 if 条件判断语句了解不
够, 亦或是有一种思维定式,当看完教学视频中的 if 语句用来判断大小后,
就忘记了 if 语句主要是用来判断是否成立的。在参考了下别人的代码后才有
了现在的成果。 - 现在的代码优化空间还是挺大的,加油。
第一次优化——2020/10/15
#判断用户输入
user_num = int(input("请输入:剪刀:(0)、石头(1)布(2)"))
user = 0
if user_num == 0:
user = "剪刀(0)"
elif user_num == 1:
user = "石头(1)"
elif user_num == 2 :
user = "布(2)"
print("你的输入为:",user)
#输出系统输入
import random
computer_num = random.randint(0,2)
print("随机数字为:",computer_num)
#判断输赢
if user_num == computer_num:
print("啊哈,是平局!")
elif user_num == 0 and computer_num ==1:
print("sorry啊,你输了")
elif user_num == 0 and computer_num == 2:
print("牛批,你赢了")
elif user_num == 1 and computer_num == 0:
print("牛批,你赢了")
elif user_num == 1 and computer_num == 2:
print("sorry啊,你输了")
elif user_num == 2 and computer_num == 0:
print("sorry啊,你输了")
elif user_num == 2 and computer_num == 1:
print("牛批,你赢了")
优化心得:
在第一次直接列出所有情况的基础上,发现代码的重复性,该程序代码大致可分成三份,
第一部分,为用户赋值,可紧直接打印。
第二部分,为计算机赋予随机数,无需为它赋予中文,可直接输出
第三部分,便是判断输赢
这里又可分为平局和输赢两种类型。
最后
以上就是迷路烤鸡为你收集整理的剪刀石头布程序(Python)第一次写程序 2020/10/12的全部内容,希望文章能够帮你解决剪刀石头布程序(Python)第一次写程序 2020/10/12所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复