python基础设置以及基本语法

交互式执行:解释器
退出解释器方法1: exit()
退出解释器方法2:ctrl+d–linux下
23
print(“python world”)
2
2
1.01**365 ???是否37.8
Ipython 可直接运行linux
支持自动补全,加TAB
2.0版本: ipython
3.0版本:ipython3
退出ipython方法1:exit ,跟linux命令一样
退出ipython方法2:ctrl+d–linux下
集成开发环境IDE
PyCharm

安装包
cmd进入。执行pip install Ipython (注意I大写)
–直接声明变量并赋值
字符串 str
question = ‘Python魔法可以生成镜像世界吗?’
整数 int
a=10
a=-1
a=2
浮点型 float
a=1.0
a = 3.1415926
字符串拼接
a = “i”
b=“am”
print(a+b)
type()函数
print(type(123)) int
print(type(“abc”)) str
print(type(3.14)) float
数据转换
str()
int()
浮点类型字符串无法使用int()强制转 例如int(‘3.14’) --报错
浮点数可以被强制转换 print(int(3.8)) --结果是3 取整处理,int()函数会直接抹零,直接输出整数部分。
float()
应用小例子
slogan = ‘脸黑怪我咯’
number = ‘7.8’
unit = ‘张’
sentence = ‘蓝票一个SSR都没有’
print(slogan+str(int(float(number)))+unit+sentence)

**if语句 单项判断 **
if xxxx:
print(xxxx) 要有缩进,否则报错:在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打:后按回车,我们的开发工具为了方便大家编程,会自动实现下一行代码,向右缩进的功能。
双向判断:if…else…

x=3
if x>1:
print(“比1大”)
else:
print(“比1小”)
多向判断:if…elif…else…
在这里插入图片描述
例子: 注意如下 elif中的判断 0<number<=5 比较简洁,注意区别java
注意elif 后可以不接else
number=0
if number>=6:
print(“你拥有了毁灭宇宙的力量”)
elif 0<number<=5:
print(‘红女巫需要亲手毁掉幻视额头上的心灵宝石’)
else:
print(‘需要惊奇队长逆转未来’)
if嵌套
在这里插入图片描述
例子1
#成绩赋值,注意嵌套缩进
score=28

#及格
if score>=60:
print(‘恭喜你及格了’)
if score>=80:
print(‘优秀’)
else:
print(‘刚好及格’)

#不及格
else:
print(‘糟糕,没及格’)
if score>30:
print(‘恭喜你还有救’)
else:
print(‘没救了’)

#最后结束
print(‘程序结束’)

例子2
salory=100
if salory<=500:
print(‘欢迎进入史塔克穷人帮前三名’)
if salory>100:
print(‘请找弗瑞队长加薪’)
else:
print(‘美元队长’)

elif salory<=1000:
print(‘祝贺您至少可以温饱了。’)

else:
print(‘经济危机都难不倒您!’)
if salory<=20000:
print(‘您快比钢铁侠有钱了’)
else:
print(‘富可敌国’)

#结束程序
print(‘程序结束’)

input() 函数
import time
time.sleep(1)

input(‘请输入你的名字:’)
input()函数结果的赋值
name=input(‘请在以下四个选项【格兰芬多;斯莱特林;拉文克劳;赫奇帕奇】中,输入你想去的学院名字:’)
print(name)

例子
choice=input(‘请输入您的选择:’)
if choice==‘1’: 注意== 为比较,两个等号。 注意不要落掉冒号
print(‘霍格沃茨欢迎您的到来。’)
else:
print(‘您可是被梅林选中的孩子,我们不接受这个选项。’)
input()函数的数据类型
输入会自动转化为字符串类型

input()函数的强制转换
choice=int(input(‘请输入你的选择:’))

注意如下程序中 只能是整数转换,小数,如3.14 输入后变为’3.14’转化会失败
money=int(input(‘请输入你的一个月工资:’))
if money>10000:
print(‘土豪’)
elif money>5000:
print(‘搬砖’)
else:
print(‘穷人’)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

自己程序:
import time
needhelp=input(‘您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?’)
if needhelp==‘需要’:
number=int(input(‘请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询’))
if number2:
number=int(input(‘金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币,请问您需要兑换多少金加隆呢?’))
time.sleep(2)
print(‘我知道了,你需要兑换’+str(round(number*51.3,2))+‘金币’)
elif number
1:
print(‘请去存款窗口办理’)
else:
print(‘请去咨询窗口办理’)

else:
print(‘谢谢不需要帮助’)

**网友程序:**
import timea=input('您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?')if a=='需要': b=input('请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询') if b=='货币兑换' or int(b)==2: c=input('金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币\n请问您需要兑换多少金加隆呢?') c1=int(c) print('好的,我知道了,您需要兑换'+c+'金加隆。') time.sleep(2) money=round(c1*51.3,2) print('那么,您需要付给我'+str(money)+'人民币') elif b=='存取款' or int(b)==1: print('推荐你去存取款窗口') else: print('推荐你去咨询窗口')else: print('好的,再见。')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值