how to change color of 3d object in unity code example

Example 1: unity c# change color of gameobject

using UnityEngine; 
using System.Collections; 

public class collisionpill : MonoBehaviour 
{      
  	public Color mycolor;       
  	
  	void OnCollisionEnter(Collision other) 
    {         
        if (other.transform.tag == "Pill") 
        {             
        	gameObject.GetComponent<Renderer>().material.color = mycolor;
        }    
    }
}

Example 2: how to change the color of an object in unity c# rgb

void Update ()
             {                         
               if(Input.GetKeyDown(KeyCode.R))
               {                                 
                 gameObject.GetComponent<Renderer>().material.color = new Color(233, 79, 55);
               }             
             }