ዝርዝር ሁኔታ:

ቀላል የፓይዘን ቁጥር መገመት ጨዋታ 11 ደረጃዎች
ቀላል የፓይዘን ቁጥር መገመት ጨዋታ 11 ደረጃዎች

ቪዲዮ: ቀላል የፓይዘን ቁጥር መገመት ጨዋታ 11 ደረጃዎች

ቪዲዮ: ቀላል የፓይዘን ቁጥር መገመት ጨዋታ 11 ደረጃዎች
ቪዲዮ: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, ሀምሌ
Anonim
ቀላል የፓይዘን ቁጥር መገመት ጨዋታ
ቀላል የፓይዘን ቁጥር መገመት ጨዋታ

በዚህ መማሪያ ውስጥ በፒቻም ትግበራ ውስጥ ቀለል ያለ የ Python ቁጥር ግምትን ጨዋታ እንዴት መፍጠር እንደሚችሉ እናስተምራለን። ፓይዘን ለጀማሪዎችም ሆነ ለኤክስፐርቶች በጣም ጥሩ የስክሪፕት ቋንቋ ነው። በ Python ውስጥ ያለው የኮድ ዘይቤ ለማንበብ እና ለመከተል ቀላል ነው። የዚህ ማጠናከሪያ ትምህርት የመጨረሻው ግብ አንድን ሰው ለፕሮግራም የማወቅ ጉጉትን ሊያቃጥል የሚችል ቀለል ያለ ስክሪፕት እንዴት እንደሚፃፍ ትንሽ ብርሃን ማብራት ነው።

ዝርዝር ሁኔታ:

1. የ Python ስሪት 3.7 ን ያግኙ እና ይጫኑ

2. Pycharm ን ያግኙ እና ይጫኑ

3. Pycharm ን ለመጀመሪያ ጊዜ ማቀናበር

4. የዘፈቀደ ቁጥር መፍጠር

5. ከተጠቃሚው ግብዓት ማግኘት

6. loop በሚሆንበት ጊዜ መሰረታዊን መፍጠር

7. “if” ፣ “elif” ፣ “ሌላ” መግለጫ መፍጠር

8. ለተጠቃሚው መልዕክት ማሳየት

ተጨማሪዎች

ቁልፍ ቃላት

የመጨረሻ ኮድ

ደረጃ 1 አጠቃላይ እይታ

አጠቃላይ እይታ
አጠቃላይ እይታ

ይህ የመገመት ጨዋታ የተፈጠረው Python ከ IDE ጋር Python ን በመጠቀም ለተጠቃሚ አንዳንድ መሠረታዊ የፕሮግራም ቴክኒኮችን ለማሳየት ነው። የዚህ አጋዥ ትምህርት መሠረት ቀላል የመገመት ጨዋታ ለመፍጠር የዘፈቀደ የቁጥር ጄኔሬተርን ይጠቀማል። የመጨረሻው ውጤት የዘፈቀደ ቁጥሮች እንዴት እንደሚፈጠሩ አንድ ሰው እንዲረዳ ሊያደርግ ይችላል። ለምሳሌ ፣ በቁጥሮች ላይ ጉዳት በሚደርስባቸው የቪዲዮ ጨዋታዎች ውስጥ እነዚያ ቁጥሮች በአጠቃላይ እኛ ከፈጠርነው ጋር ተመሳሳይ የተወሰኑ መስፈርቶች ባሉት የዘፈቀደ የቁጥር ጄኔሬተር ይፈጠራሉ። የዘፈቀደ ቁጥር ጄኔሬተር የበለጠ የተወሳሰበ ሊሆን ይችላል ፣ ግን አንድ ሰው እንዴት እንደሚሰራ መሰረታዊ ሀሳቡን ማግኘት ይችላል።

ደረጃ 2 Python እና Pycharm ን መጫን

መርጃዎች

www.python.org/

www.jetbrains.com/pycharm/

ደረጃ 3 የቪዲዮ መመሪያ

Image
Image

እባክዎን ከላይ ያሉትን የቪዲዮ መመሪያዎችን ይመልከቱ ፣ እና ጨዋታውን እንዴት እንደሚፃፉ የበለጠ ለመረዳት እንዲረዱዎት ከዚህ በታች ያሉትን ደረጃዎች ይመልከቱ።

ደረጃ 4 - የዘፈቀደ ቁጥር መፍጠር

ግቤትን ከተጠቃሚው ማግኘት
ግቤትን ከተጠቃሚው ማግኘት

ጨዋታው ቀላል ተግዳሮት እንዲኖረው ከ 100 በታች የዘፈቀደ ቁጥር መፍጠር እንፈልጋለን። ይህ ቁጥር በተጫዋቹ መገመት ያለበት አንድ ይሆናል። የቁጥር ክልል በ 1 እና በ 99 መካከል ይሆናል። የሚከተለውን መግለጫ በመፃፍ ይህንን እናሳካለን።

randomNumber = random.randint (1, 99)

“randomNumber” የዘፈቀደ ቁጥሩን የምናስቀምጥበት ተለዋዋጭ ነው።

"random.randint (1, 99)" በ 1 እና 99 መካከል የዘፈቀደ ቁጥር ለማመንጨት ያገለግላል።

*ማስታወሻ - “በዘፈቀደ ያስመጡ” ብለው በሚጽፉት ኮድ አናት ላይ ያረጋግጡ ወይም “random.randint (1 ፣ 99)” ን መጠቀም አይችሉም።

አንድ አስፈላጊ ማስታወሻ ፓይዘን ወደ ውስጠ -ገብነት በመዋቀሩ ውስጡን ከምሳሌዎች በትክክል መከተል ነው። አንድ መግለጫ በተሳሳተ የመግቢያ መስመር ላይ ከተቀመጠ አንድ ሰው ጨዋታውን ለመጫወት ሲሞክር ኮዱ ስህተቶችን ሊያቀርብ ይችላል።

ደረጃ 5 ግቤትን ከተጠቃሚው ማግኘት

የእኛ ጨዋታ እንዲሠራ የተጠቃሚውን ግብዓት መቀበል መቻል አለብን። የዘፈቀደ ቁጥሩ ከተጫዋቹ ምን እንደሚሆን ግምቶችን ማግኘት አለብን። ሊገመት ለሚችለው የቁጥር ክልል ከ 1 ወደ 99 ነው። ይህ ቁጥር አንድ ቁጥር ከክልል ውጭ በሚሆንበት ጊዜ ስህተት አይሰጥም ፣ ሆኖም ትክክለኛው ቁጥር እስኪገመት ድረስ ቀለበቱ ይቀጥላል።

ይህንን የምናደርገው እንደዚህ መጻፍ የሚችለውን “ግቤት” የሚለውን ትእዛዝ በመጠቀም ነው።

መገመት = int (ግቤት (“በ 1 እና በ 99 መካከል ያለውን ቁጥር ያስገቡ”))

የተጠቃሚውን ግቤት “መገመት” በሚለው ተለዋዋጭ ውስጥ እያከማቸን ነው። “Int” ማለት ግቤቱን ከተጠቃሚው እንደ ኢንቲጀር እናከማቻለን ማለት ሙሉ የቁጥር እሴት ይሆናል ማለት ነው። የግብዓት ክፍሎች (“በ 1 እና በ 99 መካከል ቁጥር ያስገቡ”) የተጠቃሚ ግብዓት እየወሰድን ለኮምፒውተሩ ይነግረናል ፣ እና ምልልሱ ከቀጠለ የሚከተለውን መልእክት ያሳዩ።

ደረጃ 6 - Loop በሚሆንበት ጊዜ መሰረታዊን መፍጠር

ሉፕ በሚሆንበት ጊዜ መሰረታዊን መፍጠር
ሉፕ በሚሆንበት ጊዜ መሰረታዊን መፍጠር

አሁን ትንሽ ጊዜን መፍጠር አለብን። ይህንን ለማሳካት እውነት እስካልሆነ ድረስ የሚሠራ መግለጫ መጻፍ አለብን። በዚህ ጊዜ ውስጥ የጊዜ አዙሪት አልተካተተም እና ከሱ በታች የተካተቱትን “If/Elif” መግለጫዎችን ያጠቃልላል። የሉፍ መግለጫው እውነት እስካልሆነ ድረስ የ “If/Elif” መግለጫዎች መስራታቸውን ይቀጥላሉ።

በዘፈቀደ ቁጥር! = መገመት

ደረጃ 7 የኤሊፍ መግለጫን መፍጠር

የኤሊፍ መግለጫን መፍጠር
የኤሊፍ መግለጫን መፍጠር

“If/Elif” የሚለው መግለጫ ይህ ትክክል ከሆነ ያ ካልሆነ ይህንን ያድርጉ ፣ ሌላ ነገር ያድርጉ። መግለጫው የተፃፈው የመጀመሪያው ግምት የተሳሳተ ከሆነ ተጠቃሚው አዲስ ግቤት እንዲገባ ነው። በ “If/Elif” ውስጥ ያለው የህትመት መግለጫ ግምቱ በጣም ከፍ ያለ ወይም በጣም ዝቅተኛ መሆን አለመሆኑን ፍንጭ ይሰጣቸዋል።

ደረጃ 8 የመጨረሻውን መግለጫ መጻፍ

የመጨረሻውን መግለጫ መጻፍ
የመጨረሻውን መግለጫ መጻፍ

የመጨረሻው ዓረፍተ -ነገር የተጻፈው በጊዜው ዑደት እና ያለ ምንም ውስጣዊ ሁኔታ ነው። አንዴ ተጠቃሚው ትክክለኛውን ቁጥር ከገመተ በኋላ ቀለበቱ “ይሰብራል” ወይም “ያቆማል” እና ከዚያ ወደ መጨረሻው መግለጫ ይሂዱ። ይህ የሚሆነው አንዴ ተለዋዋጭ “መገመት” እና ተለዋዋጭ “randomNumber” እኩል ከሆኑ በኋላ ነው። ፕሮግራሙ እንደገና እስኪጀመር ድረስ ጨዋታው ያበቃል።

ደረጃ 9 - ተጨማሪዎች

የመማሪያ ጨዋታውን “Instructable” ን ከጨረሰ በኋላ አንድ ሰው ፓይቶን የበለጠ ለመመርመር ይፈልግ ይሆናል። የእርስዎን የ Python ብቃትን ለመቃወም ጥቂት ሀሳቦች እዚህ አሉ።

  1. በዘፈቀደ ቁጥር የቁጥሩን ክልል ለመቀየር ይሞክሩ።
  2. ለተሻለ ነገር መልዕክቶችን ለተጠቃሚው ይለውጡ።
  3. ትክክለኛውን መልስ ለማግኘት ፕሮግራሙ ምን ያህል እንደሚሞክር ውጤቱን ጠብቆ እንዲቆይ ለማድረግ ይሞክሩ።

ደረጃ 10 ቁልፍ ቃላት

  1. Python የፕሮግራም ቋንቋ ነው።
  2. Pycharm የ Python ፕሮግራሞችን ለመሥራት የሚረዳ ፕሮግራም ነው።
  3. “የዘፈቀደ” የዘፈቀደ ቁጥር ጀነሬተር ነው
  4. “ተለዋዋጭ” እሴቱ ሊለወጥ የሚችልበት ምልክት ነው
  5. “int” ለ ኢንቲጀር ሙሉ ቁጥሮች የውሂብ ዓይነት አጭር ነው
  6. "ግብዓት" ማለት የተጠቃሚ ግብዓት እንዴት እንደሚገባ ነው
  7. "ማተም" ለተጠቃሚው መልእክት በማያ ገጹ ላይ እንዲያትሙ ያስችልዎታል
  8. “እያለ” ይህ እውነት ሆኖ ሳለ አንድ ነገር ያድርጉ የሚል የሉፕ መግለጫ ነው
  9. “ከሆነ” የሚለው ቃል ይህ እውነት ከሆነ ከዚያ ይህንን ያድርጉ
  10. "! =" ማለት እኩል አይደለም
  11. "<" ማለት ከ ያነሰ ነው
  12. ">" ማለት ይበልጣል
  13. መግለጫ “ኤሊፍ” ለሌላው አጭር ነው

የሚመከር: