סיכום - בדיקת שם משתמש
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 5 מתוך 78.
אתגר
קלהתוכנית קוראת שם משתמש שהשחקן הקליד לתוך raw. תחילה נקו אותו: הסירו את הרווחים משני הקצוות והמירו אותו לאותיות קטנות. שם המשתמש לאחר הניקוי תקין כאשר כל הכללים הבאים מתקיימים:
- יש בו בין
3ל-16תווים, כולל שניהם - אין בו רווחים
- הוא לא מתחיל בספרה (
0עד9) - אין בו אף אחד מהתווים
!,?ו-.
הדפיסו ok: ואחריו את שם המשתמש לאחר הניקוי אם הוא תקין, אחרת הדפיסו bad. עבור הקלט Alice42 (עם רווחים סביבו), הפלט הוא:
ok: alice42נסו בעצמכם
extends Node
func _ready():
var raw := OS.read_string_from_stdin()
# נקה את שם המשתמש, בדוק את הכללים, הדפס את התוצאה
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
2קבלת החלטות מתקדמת
התאמה עם משתניםתנאי סף להתאמהתבניות מערכיםתבניות מילוניםבדיקות חברותסיכום – מנתח פקודות5אפליקציית ספר אנשי קשר
הצגת התפריטהוספת איש קשר8מנהל רשומות תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר GDScript אונליין