安装环境
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));
运行结果
