加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

笨办法学Python 习题 3:数字和数学计算

发布时间:2020-12-17 16:59:01 所属栏目:Python 来源:网络整理
导读:#-*-?conding:uft-8?-*-print?'I?will?now?count?my?chickens:'print?'Hens',?25?+?30?/?6print?'Roosters',?100?-?25?*?3?%?4print??3?+?2?+?1?-?5?+?4?%?2?-?1?%?4?+?6print?'Is?it?true?that?3+2??5-7'print?'What?is?3+2?',?3+2print?'What?is?5-7?',?5-
#-*-?conding:uft-8?-*-
print?'I?will?now?count?my?chickens:'

print?'Hens',?25?+?30?/?6
print?'Roosters',?100?-?25?*?3?%?4

print??3?+?2?+?1?-?5?+?4?%?2?-?1?%?4?+?6

print?'Is?it?true?that?3+2?<?5-7'

print?'What?is?3+2?',?3+2
print?'What?is?5-7?',?5-7

print?"Oh,that's?why?it's?False."

print?'How?about?some?more.'

print?'Is?it?greater?',?5?>?-2
print?'Is?it?greater?or?equal?',?5?>=?-2
print?'Is?it?less?or?equal?',?5<=-2

运行结果

I?will?now?count?my?chickens:
Hens?30
Roosters?97
6
Is?it?true?that?3+2?<?5-7
What?is?3+2??5
What?is?5-7??-2
Oh,that's?why?it's?False.
How?about?some?more.
Is?it?greater??True
Is?it?greater?or?equal??True
Is?it?less?or?equal??False

常见问题回答 为什么 % 是求余数符号,而不是百分号??

很大程度上只是因为涉及人员选择了这个符号而已。一般而言它是百分号没错,就跟 100% 表示?

百分之百一样。在编程中除法我们用了 /,而求余数又恰恰选择了 % 这个符号,仅此而已。 % 是怎么工作的? 换个说法就是“X 除以 Y 还剩余 J”,

例如“100 除以 16 还剩 4”。 % 运算的结果就是 J 这部 分。?

运算优先级是什么样子的? 美国我们用 PEMDAS 这个简称来辅助记忆,它的意思是“括号、指数、乘、除、加、减”—— Parentheses Exponents Multiplication Division Addition Subtraction ——这也是 Python 里的 运算优先级。?

为什么 / 除法算出来的比实际小? 其实不是没算对,而是它将小数部分丢弃了,试试 7.0 / 4.0 和 7 / 4 比较一下,你就看出不同了。?


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读