python学习第1天

安装环境

1.Anaconda3-5.3.1-Windows-x86_64
2.pycharm-professional-2019.1.1 (1)
python 2.x print "haha";
python 3.x print("haha");

标识符

java 字母数字下滑线,美元符, 且不能以数字开头
c、python 字母数字下滑线、 且不能以数字开头

python中的判断语句

if 要满足的条件:
满足条件要执行的事情
else:
不满足条件要执行的事情

变量命名方式

大驼峰 --UserNameInfo
小驼峰 -- userNameInfo
下划线:user_name_info
python3可以使用中文命名。但是不建议

input()内置函数

a=input(); 获取键盘输入的值,是String型

判断一个变量的数据类型

print(type(age));

字符串转化成 整型

age = int(age)

python中的循环语句

while循环

格式:
while 要判断的条件:
         循环体

跳出循环

break 跳出本层循环
continue 跳出本次循环,执行下次循环

导入模块

from 模块名 import name1, name2.........

主函数

public class Main { public static void main(String[] args) {
// write your code here
Scanner scanner = new Scanner(System.in);
String s = scanner.next();
System.out.println(s);
}
}

猜字游戏

游戏规则

控制台输入要猜数字的范围
请您输入要猜数字的最大值
请您输入要猜数字的最小值

输入要猜的数字
程序告诉玩家猜大了还是猜小了,知道猜对数字结束循环

统计猜数字的次数
1次猜对, 这是高手i次竟然就猜对
2~5 次猜对 , 你也太厉害吧, i次猜对了
5次以上 你也太菜了,i次才猜对,洗洗睡吧

代码

from random import randint
a=randint(0,20);
b=input("请输入你要猜的数(0~20):");
c=int(b);
i=0;

if c<0 or c>20:
     print("输入数字无效,请重新输入:");
     b = input();
     c = int(b);
else :
     while 1:
         i += 1;
         if c<a:
               print("猜小了,请重猜:");
               b = input();
               c = int(b);
               continue;
        else :
               if c>a:
                  print("猜大了,请重猜:");
                  b = input();
                  c = int(b);
                  continue;
               else :
                  break;

if i==1:
    print("高手,第1次就猜对了");
if i>=2 and i<=5 :
    print("你太厉害了,第{}次就猜对了".format(i));
if i>5 :
    print("你太菜了,{}次才猜对".format(i));

运行结果

运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容