ホームページ  >  記事  >  バックエンド開発  >  Python をゼ​​ロから始める 1

Python をゼ​​ロから始める 1

黄舟
黄舟オリジナル
2017-01-16 13:38:321097ブラウズ

私は昨年の冬休みに「Android - The First Line of Code」という本の勉強を終えましたが、この冬休みには Python という言語を学ぶ予定ですが、一方では Python クローラーに興味があります。も検索ツールの一部です。今回の研究では初心者向けにこれ以上適切な本が見つからなかったので、Little Turtle シリーズの Python ビデオを見ただけで、その効果はかなり良いと感じました。話すのはやめて、本題に入りましょう。
まず、Python言語を学習した感想を話させてください(多少の知識はありましたが)これまでにC、C++、Javaなどの言語を学習してきたので、いくつかの文法構造は体に染み付いていると言えます。 , しかし、Python は実際には、上記の言語とは文法構造が大きく異なり、最初は非常にぎこちなく感じます。たとえば、Python では変数を宣言する必要はなく、必要に応じて変数を使用できます。もう 1 つは、Python では関数やステートメントのスコープを定義するのに {} を使用せず、インデントを使用することです。次の表には、同じインデントに対してさらに多くのスコープがあり、将来的には徐々に追加される予定です。短いですが、それでも必要です。慣れるまでに時間がかかります。
まず、簡単な推測ゲームを使用して、Python の if ステートメントや while ステートメントなどの使い方を学びます。

#编写一个猜数字的游戏,功能要求实现多次猜数,数字随机产生
#若给出的数字不是正确的答案,并给出相应的提示。
import randomprint("----------欢迎来玩我的猜数字游戏!!!---------")
print("----------你只有3次机会,一定要加油哦---------")
secret=random.randint(1,10)
temp=input("请输入你要猜的数字:")
guess=int(temp)
flag=3if (guess==secret) and (flag==3):     
print("哥,你真厉害,一次就猜对了")else:     
while (guess!=secret) and (flag!=1):
          flag=flag-1
          if guess<secret:               
print("你猜的数字小了,小了")          
if guess>secret :               
print("你猜的数字大了,大了")
          flagtostr=str(flag)          
print("你还有"+flagtostr+"次机会")
          temp=input("请重新输入你的数字:")
          guess=int(temp)     
if secret==guess :          
print("哥,你终于猜对了!!!")     
else:          
print("很抱歉,机会用完了!!!")
          secrettostr=str(secret)         
 print("正确的答案为"+secrettostr)
 print("谢谢你来玩我的小游戏!!!")

実行中のプログラムのスクリーンショット:

Python をゼ​​ロから始める 1

上記の小さなゲームは主に、Python の文法構造に慣れ、インデントによる Python のステートメント制御の範囲、および組み込み関数の使用方法を理解することを目的としています。 Python の組み込み関数は、将来的には徐々に追加される予定です。

上記はゼロベースの Python 入門の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。