Python-输入、输出及逻辑运算符

本文介绍了Python的基本语法,包括注释、输入输出操作、字符类型、变量的命名规则等内容,并通过一个计算学生成绩的例子来帮助读者理解和掌握这些基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、注释
(1)单行注释

# 这是注释(#注释符号)

print(‘hello world’) # 注释2

print(‘你好’)
(2)多行注释
“”"
这是一个
多行注释

“”"
其中多行注释可使用快捷键Ctrl+/进行多行注释
二、输入输出
(1)输入 input

>>> input('Num:')     #输入一个数字
Num:12
12

>>> import getpass
>>> num = getpass.getpass('输入密码:') 
输入密码:
>>> num
'123456'
>>> 

>>> age = input('请输入年龄:') #可将输入的值进行赋值
请输入年龄:18
>>> age
'18'
>>> 
>>> type(age)
<class 'str'>
>>> 

三、字符类型
(1)整型 int

In [1]: name = 'westos'                                                 

In [2]: age = 11                                                        

In [3]: print('%s的年龄为%d' %(name,age))                               
westos的年龄为11

In [4]: name = 'redhat'                                                 

In [5]: print('%s的年龄为%d' %(name,age))                               
redhat的年龄为11

In [6]: age = '18'                                                      

In [7]: print('%s的年龄为%d' %(name,age))      

(2)浮点型 %f

In [9]: money = 8463.12312312                                           

In [10]: print('%s本月的工资为%f' %(name,money))                        
redhat本月的工资为8463.123123

In [11]: money = 7000                                                   

In [12]: print('%s本月的工资为%f' %(name,money))                        
redhat本月的工资为7000.000000

In [13]: print('%s本月的工资为%.2f' %(name,money))                      
redhat本月的工资为7000.00

In [14]: print('%s本月的工资为%.3f' %(name,money))                      
redhat本月的工资为7000.000

(3)百分比

In [21]: scale = 0.1                                                    

In [22]: print('数据的比例是 %.2f' %(scale * 100))                      
数据的比例是 10.00

In [23]: print('数据的比例是 %.2f\%' %(scale * 100))                    
------------------------------------------------------------------------
ValueError                             Traceback (most recent call last)
<ipython-input-23-9156825aa3c9> in <module>
----> 1 print('数据的比例是 %.2f\%' %(scale * 100))

ValueError: incomplete format

In [24]: print('数据的比例是 %.2f%' %(scale * 100))                     
------------------------------------------------------------------------
ValueError                             Traceback (most recent call last)
<ipython-input-24-ff2d0203a538> in <module>
----> 1 print('数据的比例是 %.2f%' %(scale * 100))

ValueError: incomplete format

In [25]: print('数据的比例是 %.2f%%' %(scale * 100))                    
数据的比例是 10.00%

四、变量
变量的命名规则

驼峰命名法:
1.大驼峰:每一个单词的首字母都大写
FirstName LastName
2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName

#str:表示是一个字符串类型

#int:表示一个整型

#bool表示一个布尔型,真:Ture 假:False

#float表示一个小数类型,浮点数
五、练习

"""
- 输入学生姓名;
- 依次输入学生的三门科目成绩;
- 计算该学生的平均成绩,并打印;
- 平均成绩保留一位小数;
- 计算该学生语文成绩占总成绩的百分比,并打印
"""

name = input("学生姓名:")
Chinese = float(input("语文成绩:"))
Math = float(input("数学成绩:"))
English = float(input("英语成绩:"))

#总成绩
sumScore = Chinese + Math + English

#平均成绩
avgScore = sumScore / 3

#百分比
ChinesePercent = ( Chinese / sumScore ) * 100

print("%s 的平均成绩为%.2f" %(name,avgScore))
print("语文成绩占总成绩的%.2f%%" %(ChinesePercent))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值